var s = require("../../../utils/http.js");
const app = getApp();
Page({
	data: {
		loginPhone: false,
		loginPwd: false,
		loveChange: true,
		hongyzphone: '',
		zhengLove: true,
		huoLove: '',
		getText2: '获取验证码',
	},


	// 手机验证
	lovePhone: function (e) {
		let phone = e.detail.value;
		this.setData({
			hongyzphone: phone
		})
		if (!(/^1[34578]\d{9}$/.test(phone))) {
			this.setData({
				lovePhone: false
			})
			console.log(phone.length)
			if (phone.length >= 11) {
				wx.showToast({
					title: '手机号有误',
					icon: 'none',
					duration: 1000
				})
			}
		} else {
			this.setData({
				lovePhone: true
			})
		}
	},

	//验证码输入
	yanLoveInput: function (e) {
		let that = this;
		let yanLove = e.detail.value;
		let huoLove = this.data.huoLove;
		console.log('yanLove',yanLove);
		console.log('huoLove',huoLove);
		that.setData({
			yanLove: yanLove,
			zhengLove: false,
		})
		if (yanLove.length >= 4) {
			if (yanLove == huoLove) {
				that.setData({
					zhengLove: true,
				})
			} else {
				that.setData({
					zhengLove: false,
				})
				wx.showModal({
					content: '输入验证码有误',
					showCancel: false,
					success: function (res) {}
				})
			}
		}
	},

	// 验证码按钮
	yanLoveBtn: function () {
		let loveChange = this.data.loveChange;
		console.log(loveChange)
		let lovePhone = this.data.lovePhone;
		console.log(lovePhone)
		let phone = this.data.hongyzphone;
		console.log(phone)
		let n = 59;
		let that = this;
		if (!lovePhone) {
			wx.showToast({
				title: '手机号有误',
				icon: 'success',
				duration: 1000
			})
		} else {
			if (loveChange) {
				this.setData({
					loveChange: false
				})
				let lovetime = setInterval(function () {
					let str = '(' + n + ')' + '重新获取'
					that.setData({
						getText2: str
					})
					if (n <= 0) {
						that.setData({
							loveChange: true,
							getText2: '重新获取'
						})
						clearInterval(lovetime);
					}
					n--;
				}, 1000);
				s.post("/app/dock/sendSms", {
					phone: phone,
				}, !1, function (s) {
					console.log('s', s);
					that.setData({
						huoLove:s.randstring,
					})
					console.log('s1',s.randstring);
					0 == s.code && wx.showToast({
						title: s.msg,
						icon: "none"
					});
				});

			}
		}
	},


	//form表单提交
	formSubmit(e) {
		let val = e.detail.value
		console.log('val', val)
		var phone = val.phone //电话
		var phoneCode = val.phoneCode //验证码

		s.post("/app/dock/bingMobile", {
			phone:phone,phoneCode:phoneCode,
		}, !1, function (s) {
			console.log('s', s);
			0 == s.code && wx.showToast({
				title: s.msg,
				icon: "none"
			});
			1 == s.code &&  wx.redirectTo({
                url: "/pages/member/index/index"
            });
		});
	},
})